home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / win / un_dup01.zip / UN_DUP.DOC < prev    next >
Text File  |  1995-01-01  |  15KB  |  252 lines

  1.      Rosenthal Engineering P.O.Box 1650, San Luis Obispo CA USA 93406         
  2.       U.S. Patent No. 5,359,659, Copyright 1994 all rights reserved.
  3.  
  4.                     Rosenthal Un_Dup (tm) (FREE BONUS!)
  5.  
  6. "Rosenthal  Un_Dup" is provided ABSOLUTELY FREE with paid registration  or 
  7. upgrade  of  the   highly acclaimed program  "Rosenthal  UnInstall  (tm)". 
  8. Duplicate files waste valuable disk space, so "Rosenthal Un_Dup" finds any 
  9. files  that  are  redundant  and may be removed.  The  path  statement  is 
  10. optimized  and  directed to the remaining identical files. Files  must  be 
  11. identical  in name, size and contents to be considered duplicates. If  the 
  12. duplicate  executable  file  (.COM, .EXE and .BAT) which  is  exempted  by 
  13. Rosenthal  Un_Dup from removal is not in the path, the new directory  will 
  14. be  added to the path statement of the AUTOEXEC.BAT file. The decision  of 
  15. which  duplicate file to exempt from removal is based on the  most  direct 
  16. and  efficient path. Additional, the user may use the E - Exempt  function 
  17. to keep files by selectively removing them from the deletion list.
  18.  
  19. The  path  statement  sequence order is reorganized based  on  the  actual 
  20. directory  structure of the disks to optimize access times with  the  most 
  21. efficient search for all drives from C: through the last one in the path.
  22.  
  23. All  files are displayed for user confirmation before being  deleted.  The 
  24. current original AUTOEXEC.BAT file and new the proposed modifications  may 
  25. be  displayed  for confirmation. A report file shows the  files  that  are 
  26. exempted  and  will not be deleted and may be reviewed. (R -  Report  file 
  27. UN_DUP.DAT display).
  28.  
  29. When  the  P  - Purge option is employed, a backup copy  of  the  original 
  30. AUTOEXEC.BAT is saved as AUTOEXEC.OLD. The report file UN_DUP.DAT is  then 
  31. available  and  will  show the files that were exempted by  the  user  and 
  32. automatically exempted by Un_Dup as well as the files that were deleted.
  33.  
  34. Selecting the  P - Purge option will delete the duplicate files  displayed 
  35. and  make the modifications to the AUTOEXEC.BAT file that include the  new 
  36. optimized  path  statement.  A warning will alert the user  to  read  only 
  37. and/or  hidden  duplicate  files for confirmation. The P  -  Purge  option 
  38. shares  data with  "Rosenthal UnInstall" which must be installed first.  A 
  39. registration serial number for "Rosenthal UnInstall" is required for these 
  40. programs to fully support each other. (See ORDER.FRM)
  41.  
  42. Confirmation  by  the user will always be required ("Are you  sure?  y/N") 
  43. prior to deleting duplicate files or making changes.
  44.  
  45.                       How to use Rosenthal Un_Dup
  46.  
  47. Execute  "UNINSTAL.EXE"  before adding each new  software  package.  After 
  48. you've installed and evaluated the new software, you can elect to keep  it 
  49. by  selecting the "U - Update" function. The map is then updated  and  the 
  50. current  time  and  date  are recorded.  Both  "Rosenthal  UnInstall"  and 
  51. "Rosenthal  Un_Dup" may be used without a registered serial number for  an 
  52. evaluation period.
  53.  
  54. Copy the files from your distribution diskette, CD-ROM or archive to  your 
  55. hard disk.  For example:    COPY A:*.* C:
  56.  
  57. Execute "UN_DUP.EXE" and review the files and the proposed changes to  the  
  58. AUTOEXEC.BAT  file. Changes made to the AUTOEXEC.BAT file go  into  effect 
  59. when  the system is started. Duplicate files that may be removed  will  be 
  60. displayed with their full path names. 
  61.  
  62. It  is  not enough that a file has an identical name to  be  considered  a 
  63. duplicate.  For  example files named READ.ME are quite common  and  almost 
  64. always  different.  Files  with both the same name and  size  may  not  be 
  65. identical either. For example FILE_ID.DIZ files are often the same length. 
  66. Un_Dup will only consider a file to be a duplicate if it has the same name 
  67. and is byte for byte identical. File date stamps are ignored because if  a 
  68. file is otherwise identical, it is functionally a duplicate.
  69.  
  70. Option "N" displays proposed changes to the AUTOEXEC.BAT path statement. 
  71.  
  72. Option "C" displays the current AUTOEXEC.BAT file for review. It's a  good 
  73. idea  to examine it as well before committing to purge  anything.  Changes 
  74. made to the AUTOEXEC.BAT file, are saved as AUTOEXEC.OLD.
  75.  
  76. To  view the report file use the "R" option. A plain text report  file  is 
  77. maintained as UN_DUP.DAT and will shows exempted and deleted files. 
  78.  
  79. In  addition to the files automatically exempted from deletion by  Un_Dup, 
  80. files may selectively exempted from the removal list using the "E" option.
  81.  
  82. The  "PATH"  command  statement lines in the AUTOEXEC.BAT  file  sets  the 
  83. system  to  search  through the listed directories  for  executable  files 
  84. (.COM,  .EXE  and .BAT). The search starts in the  current  directory  and 
  85. continues through the extended directories in the sequence they appear  in 
  86. the  path  statement.  The path can span several disks and  the  order  is 
  87. rarely in the optimum sequence to minimize access time. "Rosenthal Un_Dup" 
  88. organizes the path sequence so it is sorted in the order that  directories 
  89. are found on the actual disk. This can result in a significant improvement 
  90. in  disk  access times. Disk drives are mechanical devices,  so  the  less 
  91. distance  the  heads must travel when searching for a  file,  the  faster. 
  92. There  will also be an improvement when disk caching is employed,  because 
  93. more of the disk information can be buffered by the cache in memory. 
  94.  
  95. Many installation programs modify the path statement and over time some of 
  96. the  directories listed become obsolete or redundant. This  is  especially 
  97. true  of MS-Windows users. When a directory is listed in the path, but  no 
  98. longer  resides on the disk, the path command forces the operating  system 
  99. to still search for it through each directory every time without  success. 
  100. This  wastes time and degrades performance. Often an installation  program 
  101. will  list a directory in the path more than once which forces the  system 
  102. to  waste time searching that directory again even though the file  wasn't 
  103. found the first time.
  104.  
  105. Each  application  program will have its' own requirements  for  where  it 
  106. expects  to  find  the files it needs. Many only require  the  program  to 
  107. reside somewhere in the path. Some programs have their own path statements  
  108. and MS-Windows programs often have their own separate .INI files. Programs 
  109. that  need to be directed to the files they use may need to  be  adjusted. 
  110. Unfortunately each will have its' own unique way of implementing that,  so 
  111. refer to the producer of the program directly for help. 
  112.  
  113. Occasionally, a program needs one of the duplicate files that was  deleted 
  114. to  be in a particular directory and is unable to locate it. If a  program 
  115. is  unable to find the deleted file even though directed to it by the  new 
  116. path  statement, it can still be recovered. Use your ASCII text viewer  to 
  117. review  the report file (UN_DUP.DAT) generated by UN_DUP. Locate the  file 
  118. and  copy  it  to the directory. One copy of a duplicate  file  is  always 
  119. exempted  from  deletion and executable files  will be in  the  new  path. 
  120. Often  it  is  possible to move an exempted file  from  one  directory  to 
  121. another so a duplicate copy is not always necessary.
  122.  
  123. "Rosenthal Un_Dup" will optimize the order of the directories to match the 
  124. structure  found on the actual disk drive. Directories that are listed  in 
  125. the  path but no longer found on the disk are removed. Only a single  copy 
  126. of each directory is listed in the new, more efficient path statement.
  127.  
  128. A well maintained system will have a minimum of duplicate and extra  files 
  129. wasting  valuable  disk  space. The best way to prevent  the  system  from 
  130. becoming cluttered with extra files is to clean out the unused files on  a 
  131. regular basis. Using "Rosenthal UnInstall" each time a new application  is 
  132. installed will help a tremendous amount, and it also checks for  duplicate 
  133. files as they are installed. 
  134.  
  135. When  "Rosenthal UnInstall" and "Rosenthal Un_Dup" are used on  a  regular 
  136. basis, it is much easier to keep the system free of extraneous junk  files 
  137. and  running  efficiently. If a system has not been keep up  to  date,  it 
  138. becomes  increasingly  more difficult to remove extra files and  may  even 
  139. seem  to be an overwhelming task. It's best to not let things  reach  this 
  140. level, but here's how it can still be done.  
  141.  
  142. Don't ever try to do too much at one time. If several applications  report 
  143. duplicate files, break the task of deleting them into smaller portions. Do 
  144. one  application at a time by deleting the files manually one at  a  time. 
  145. Print  out  the UN_DUP.DAT text file and refer to it if  that  will  help. 
  146. Always test each application after duplicate files are deleted from it  to 
  147. make  sure  it  can  still find the one  copy  remaining  that  have  been 
  148. exempted. Make any corrections as you go along before deleting more  files 
  149. or moving on to different programs. 
  150.  
  151. Don't  just use the purge option when there are a large number of  changes 
  152. to be made. Systems that have been keep free of extraneous files can  take 
  153. advantage  of this option, but it's best to clean things up and test  them 
  154. one  at  a  time  to begin with. It's always easier  to  keep  the  system 
  155. maintained when only minor changes are made at each session. 
  156.  
  157. Managing a computer need not be difficult or time consuming when done on a 
  158. regular  schedule. Make backups of files, use a deframenter for  the  hard 
  159. disk. Test for viruses. Use "Rosenthal Cleaner" (see TRY_THIS) to maintain 
  160. the  floppy diskette drives. Always use "Rosenthal UnInstall" when  adding 
  161. new  software and to remove unwanted software. Use "Rosenthal  Un_Dup"  to 
  162. manage duplicate files and an efficient AUTOEXEC.BAT path statement. 
  163.  
  164. Registered users of "Rosenthal UnInstall" will receive the latest  version 
  165. of  this program the and the very useful BONUS utility "Rosenthal  History 
  166. (tm)" FREE with their paid registration or upgrade. Also the  unregistered 
  167. software to evaluate listed in the TRY_THIS.DOC will be included. See  the 
  168. ORDER.FRM file for details. 
  169.  
  170.                          Rosenthal UnInstall (tm)
  171.  
  172. Automatically remove unwanted Windows and DOS programs, files, directories 
  173. and restore the system's AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI and 
  174. disk boot sector system tracks. Quickly and easily! You'll wonder how  you 
  175. ever  did without it!. Run "Rosenthal UnInstall" before you  add  anything 
  176. new  to your system. New programs can then be added and, at  your  option, 
  177. kept, or deleted, and the system completely returned to normal. 
  178.  
  179. Single  systems,  as  well as networks with multiple  and  even  removable 
  180. drives  are supported. Safeguards provide display of all  directories  and 
  181. files  (including hidden and duplicate ones) for review and  confirmation. 
  182. Accept additions, or safely delete them.
  183.  
  184. "Rosenthal UnInstall" maintains a map of your disk drives and records  the 
  185. appearance  of  each  new installation. When  you  execute  "UNINSTAL.EXE" 
  186. before  adding  new  software to your system,  "Rosenthal  UnInstall"  can 
  187. automatically remove it at some latter date. 
  188.  
  189. The best way to determine if any program will satisfy your needs is to try 
  190. it  for  yourself. "Rosenthal UnInstall" makes trying  new  software  more 
  191. attractive  by  eliminating  the  aggravation  normally  associated   with 
  192. removing unwanted software and restoring the system. Unwanted software  is 
  193. removed   and   the  system  restored  safely   and   automatically.   All 
  194. modifications,   additions  and  deletions  made  to   the   AUTOEXEC.BAT, 
  195. CONFIG.SYS, WIN.INI and SYSTEM.INI can be restored. At your option, any of 
  196. the  added  files  and  subdirectories may  be  kept  or  safely  deleted, 
  197. including  hidden  and  read-only files. Even the disk  boot  sectors  are 
  198. handled.
  199.  
  200.                   Rosenthal History (tm)  (FREE BONUS!)
  201.  
  202. The  path changes made by "Rosenthal Un_Dup" to the AUTOXEC.BAT file  will 
  203. be recorded by "Rosenthal History (tm)".
  204.  
  205. The  bonus  utility "Rosenthal History (tm)" is included  ABSOLUTELY  FREE 
  206. with  paid  registration or upgrade. It maintains a  running  timeline  of 
  207. changes,  additions  and deletions made to the  AUTOEXEC.BAT,  CONFIG.SYS, 
  208. WIN.INI  and  SYSTEM.INI  files. An easy to understand,  plain  text  file 
  209. (RE_HIST.DAT) history report can be referred to when uninstalling software 
  210. or  to resolve conflicts. Add "Rosenthal History" and begin recording  the 
  211. timeline  as  soon as possible. Read the RE_HIST.DOC file for  a  complete 
  212. description of this very highly acclaimed, must have utility.
  213.  
  214.                           Orders Outside the U.S
  215.  
  216. All  international  orders  are  sent by  air-mail.  See  the  order  form 
  217. (ORDER.FRM)  for shipping and handling rates. Please be sure to make  your 
  218. payment in "US Dollars" either by (US) cash, international money order  or 
  219. check  drawn  on  a US member bank. Otherwise banks want  a  fifty  dollar 
  220. processing fee to cash a twenty five dollar check. Sorry, euro-checks  and 
  221. credit cards can not be processed.  
  222.  
  223.                         Software License agreement
  224.  
  225. You  are  encouraged  to copy and distribute  this  software  provided  it 
  226. remains unmodified, complete in its original form, and no fee (other  than 
  227. a  nominal  copy charge) is required. This software is  provided  "as  is" 
  228. without warranty either expressed or implied.
  229.  
  230. You may not make any changes or modifications to the software, and you may 
  231. not decompile, disassemble or in anyway reverse engineer the software. 
  232.  
  233. This  software  is  provided  "as is"  without  warranties  of  any  kind. 
  234. Responsibility rests entirely with the user to determine its fitness for a 
  235. particular purpose. ROSENTHAL ENGINEERING SHALL NOT IN ANY CASE BE  LIABLE 
  236. FOR SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR OTHER SIMILAR  DAMAGES 
  237. ARISING  FROM  ANY USE OF THIS SOFTWARE. Some states may not  allow  these 
  238. limits  on  warranties,  so they may not apply to you. In  no  case  shall 
  239. Rosenthal  Engineering's liability exceed the license fees paid by you  to 
  240. Rosenthal  Engineering  for the right to use the Licensed  Software.  Use, 
  241. duplication, or disclosure by the U.S. Government of the computer software 
  242. and  documentation  in  this package shall be subject  to  the  restricted 
  243. rights  applicable  to  commercial  computer  software  as  set  forth  in 
  244. subdivision  (b)  (3) (ii) of the Rights in Technical  Data  and  Computer 
  245. Software    clause    at    252.227-7013    (DFARS    52.227-7013).    The 
  246. Contractor/manufacturer is Doren Rosenthal, Rosenthal Engineering, P.O.Box 
  247. 1650, San Luis Obispo, California 93406.
  248.  
  249. This  constitutes  the  entire agreement  and  understanding  between  the 
  250. parties  and supersedes any prior agreement or understanding whether  oral 
  251. or written and may only be modified in writing.
  252.